i'd better - German English Dictionary